
void cyclickShift(char* src, int count){
	char * point;
	char  src0[256];

	strcpy(src0,src);
	int len = strlen(src);
    echo("len is ",len);
	
	int shift = count % len;
	echo("shift is ",shift);
	
	int shift2 = len - count % len;
	echo("shift2 is:",shift2);

	if (shift <= 0){

		shift += len;
		point = (char*)malloc(shift2 + 1);

	}
	else{

		point = (char*)malloc(len + shift2 + 1);
	}

	strcpy(point, src0 + shift);
	strcat(point, src0);
	strcpy(src0, (char*)point);

	src0[len] = '\0';

  printf("%s",src0);
	

}